/* CSS Document */
/* banner */
.banner{width:100%;  position:relative; height:460px;}
.fullSlide{width:100%;position:relative;height:460px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:460px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#0d5bc5;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}


/*search*/
.box{ background:url(../images/search.jpg) no-repeat center center; height:46px; line-height:46px; color:#FFF;}
#search{width:1170px; height:46px; margin:0 auto;  padding:0 5px; overflow:hidden; }
.search_left{float:left; background:url(../images/search-pic.png) no-repeat left center; padding-left:25px;   }
.search_left b{ font-size:14px;}
.search_left img{ vertical-align:middle; margin-right:10px;}
.search_left span a{ margin:0 10px; color:#FFF;  }
.search_right{float:right;width:194px; margin-top:7px; height:30px; line-height:30px; border:1px solid #ccc; }
.font1{padding-left:0px;}
.out{ width:125px; height:30px; float:left; line-height:30px; font-size:12px; margin-left:14px; background:none;   }
.btnn{width:20px; height:18px; background:url(../images/search.png) no-repeat;  cursor:pointer; float:right; margin:5px 7px 0 0;}


/*td*/
.td{ width:100%; height:auto; overflow:hidden; margin:40px auto;}
.td-title{ background:url(../images/td-title.jpg) no-repeat center center; height:105px;}
.td-c{ width:1180px; margin:0 auto;}
.td-c dl{ float:left; width:200px; margin:30px 18px 0;}
.td-c dl dt{ position:relative; margin-left:26px;}
.td-c dl dd{ text-align:center; height:100px; background:#f2f0f0;  margin-top:-40px; padding:50px 10px 0; }
.td-c dl dd b{ font-size:15px; display:block;}
.td-c dl dd p{ line-height:24px;}
.td-c dl dd:hover{ background:#276d0d; color:#FFF;}


/*cp*/
.cp{ width:100%; background:url(../images/cp.jpg) repeat; height:auto; overflow:hidden; padding:30px 0;}
.cp-c{ width:1180px; margin:0 auto;}
.cp-title{ background:url(../images/cp-title.png) no-repeat bottom; height:68px; text-align:center; margin-bottom:30px;}
.cp-title h3{ font-size:22px; font-weight:bold;}
.cp-title p{ color:#727272;}
.menu{ width:208px; float:left;}
.menu dl{ margin-bottom:20px;}
.menu dl dt{ font-size:16px; text-align:center; height:36px; line-height:36px; background:#276d0d; border-radius:5px; margin-bottom:18px;}
.menu dl dt a{ color:#FFF;}
.menu dl dd p{ height:38px; line-height:38px; background:url(../images/menu-p.png) no-repeat bottom; text-align:center; font-size:14px;}
.show{ width:910px; float:right;}
.ad1{ width:906px; background:url(../images/ad1.jpg) no-repeat; height:210px; position:relative; font-size:14px;}
.ad1 span{ font-size:24px; color:#ff9a0a;}
.ad1 p img{ vertical-align:middle; margin-left:20px;}
.ad1 p{ position:absolute; left:107px; top:137px;}

.content-five{
	
	
	margin:20px auto;
	
}
.con-five{
	width: 248px;
	height: 184px;
	float: left;
	margin:50px 27px 0;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	
}
.conimg{
	width: 248px;
	height: 184px;
}
.txt-five{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: url(../images/ico1.png);
}
.txt-five h3{
	font-weight: normal; font-size:14px;
}
.txt-five h3 a{ color:#FFF;}


/*ys*/
.ys{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}
.ys-title{ background:url(../images/ys-title.jpg) no-repeat; width:284px; height:66px; font-size:20px; padding:58px 0 0 93px;}
.ys-title span{ color:#276d0d;}
.ys-l{ width:256px; float:left; margin:0 84px;}
.ys-l p{  height:68px; background:#f4f4f4; border-radius:5px; font-size:16px; padding:10px 10px 0; line-height:28px; margin-top:50px;}
.ys-l p span{ color:#ff9a0a;}
.ys-z{ background:url(../images/ys-img.jpg) no-repeat; width:332px; height:332px; float:left; margin-top:57px;}



/*ys1*/
.ys1{ width:100%; background:url(../images/ys1.jpg) no-repeat center center; height:1220px; margin-top:50px;}
.ys1-c{ width:1180px; margin:0 auto; position:relative;}
.ys1-c dl{ width:380px; position:absolute; left:175px; top:240px;}
.ys1-c dl dt{ height:45px; line-height:45px; border-bottom:1px solid #276d0d; font-size:20px; font-weight:bold; color:#276d0d;}
.ys1-c dl dd p{ background:url(../images/pic1.jpg) no-repeat left 10px; padding-left:20px; line-height:25px; font-size:14px; margin-top:10px;}
.ys1-c .dl1{ top:922px;}
.ys1-c .dl2{ top:568px; left:705px;}


/*ad2*/
.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:200px;}
.ad2-c{ width:1180px; margin:0 auto; position:relative;}
.ad2-c p{ position:absolute; left:187px; top:132px; font-size:14px; color:#FFF;}
.ad2-c p span{ font-size:24px; color:#ff9a0a;}
.ad2-c p img{ vertical-align:middle; margin-left:20px;}


/*anli*/
.anli{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}
.anli-title{ background:url(../images/anli-title.png) no-repeat top; text-align:center; height:80px;}
.anli-title h3{ font-size:22px; font-weight:bold; line-height:40px;}
.anli-title h3 span{ color:#276d0d;}
.anli-title p{ font-size:18px; color:#ff9806; margin-top:10px;}
/* 滑动门 */
#tab{width:1080px;position:relative; height:272px;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; margin:30px auto 0; margin-left:295px;}
#tab .tab_menu li{float:left;width:144px;height:34px;line-height:34px;border-bottom:0px;cursor:pointer; font-size:16px; text-align:center;margin:0 20px 0 0; background:#c1c1c1;}
#tab .tab_box{width:1080px;height:200px;clear:both;top:70px;position:relative;}
#tab .tab_menu .selected{background:#276d0d; cursor:pointer;}
#tab .tab_menu .selected a{ color:#FFF;}
#tab .hide{display:none;}
#tab .tab_box div{ height:200px;}
#tab .tab_box div ul li{ float:left; width:208px; text-align:center; margin-right:22px;}
#tab .tab_box div ul li img{ width:206px; height:160px;}
/* 连续滑动门开始 */
.box1 {width:1180px;position:relative;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:206px;margin-right:20px;text-align:center;}
.box1 li img {width:206px;height:154px;border:1px solid #ccc;}
.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}

/*jz*/
.jz{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.jz-title{ background:url(../images/jz-title.jpg) no-repeat; height:68px; text-align:center; line-height:98px;}
.jz-title h3{ font-size:20px;}
.jz dl{ width:266px; height:304px; float:left; border:1px solid #bfbfbf; padding:2px; margin:20px 10px 0;}
.jz dl dt img{ width:266px; height:157px;}
.jz dl dd h4{ display:block; font-size:14px; width: 250px; height:25px; line-height:25px; background:#276d0d; font-weight:normal; padding-left:16px;}
.jz dl dd h4 a{ color:#FFF;}
.jz dl dd p{ width:253px; color:#6e6e6e; line-height:24px; margin-top:10px;}

/*abhon*/
.abhon{ width:100%; background:url(../images/abhon.jpg) no-repeat center center; padding:30px 0; height:436px; margin-top:55px;}
.abhon-cont{ width:1180px; margin:0 auto;}
.about{ width:690px; float:left; height:300px; background:url(../images/about.png) no-repeat; padding:90px 0 0 30px;}
.about dl dt{ float:left; width:300px;}
.about dl dt h3{ font-size:22px; font-weight:normal;}
.about dl dt h3 img{ vertical-align:middle; margin-left:10px;}
.about dl dt p{ font-size:14px; line-height:25px; margin-top:10px;}
.about dl dt p a{ color:#276d0d;}
.about dl dd{ float:right; width:345px; height:236px;}
.about dl dd img{width:345px; height:236px;}
.honor{ width:387px; float:right; height:400px; background:url(../images/honor.png) no-repeat; padding:15px 0;}
.honor-title{ width:41px; height:78px; float:left; margin:90px 0 0 10px;}
.honor-wrap{ width:275px; float:left; margin-left:30px;}

.picMarquee-top{ margin:15px auto 0;  width:255px; overflow:hidden; position:relative; height:380px; margin-left:13px;  }
.picMarquee-top .bd{ padding:0px;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center; width:250px; height:177px; background:url(../images/honor-bg.png) no-repeat; padding:10px 0 0 5px; }
.picMarquee-top .bd ul li .pic img{ width:237px; height:167px; display:block; padding:2px;}
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }



/*news*/
.news_bg{ height:295px; background:#FFF; width:1180px; margin:50px auto;}
.news_title{ background:url(../images/news_tu.jpg) no-repeat top center; width:346px; height:270px; float:left; margin:24px 0px 0px 0px; display:inline;}
.news_title h3 a{ font-size:18px; color:#484848; font-weight:bold; }
.news_title h3{margin:141px 0px 0px 226px;}
.news_title h3 a:hover{ color:#ff9806;}

#tab_3{width:800px; float:right; margin:24px 0px 0px 0px; display:inline;}
#tab_3 .tab_menu{ float:right;  background:url(../images/news_more.jpg) no-repeat top center; height:266px;width:130px;padding:24px 50px 0px 0;}
#tab_3 .tab_menu li{width:127px;height:38px;line-height:38px;cursor:pointer;text-align:center;margin:0 0px 15px 0;overflow:hidden;background:url(../images/about_t2.jpg) no-repeat bottom center; font-size:15px; color:#434343; }
#tab_3 .tab_box_3{width:520px;height:270px;float:left;}
#tab_3 .tab_menu .selected{background:url(../images/about_t1.jpg) no-repeat top center;cursor:pointer; height:38px; color:#FFF;}
#tab_3 .tab_menu li a{ color: #FFF;}
#tab_3 .hide{display:none;}
#tab_3 .tab_box_3 div.news_s{padding:10px;}
.news_s li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px;}
.news_s li a{ float:left; color:#313131;width:75%; overflow:hidden; height:30px;}
.news_s li span{ float:right;}


/*link*/
.link{ width:1000px; background:url(../images/link.jpg) no-repeat; height:56px; line-height:56px; padding-left:180px;}
.link a{ margin-right:20px;}




































































































